I did use apache on linux as my reverse proxy with ssl enabled, it's working fine with me. I'm not sure what you want to point out here, but I guess you don't need to use rewrite module. I think you can do this:
ProxyPass /
http://pd30/
ProxyPassReverse /
http://pd30/
At least this is what I did and my server is behind a firewall.
Thanks guys.